import { ConfigBase, IElementBase } from "./ConfigBase";
const EXCELDATA:Array<Array<any>> = [["ID","Kind","Index","Last","Next","CheckpointStartPositionTriggerGUID","IsTransfer"],["","","","","","",""],[1,1,0,0,2,"20A083ED",null],[2,1,1,1,3,"37D37962",null],[3,1,2,2,4,"191C6D7A",null],[4,1,3,3,5,"1DE928AA",null],[5,1,4,4,6,"242A6932",true],[6,2,0,5,7,"3F0DDFE9",null],[7,2,1,6,8,"010DE8E3",null],[8,2,2,7,9,"0FF17E94",null],[9,2,3,8,10,"232FB685",null],[10,2,4,9,11,"3AF814CD",true],[11,3,0,10,12,"1BBD0741",null],[12,3,1,11,13,"2485A0B3",null],[13,3,2,12,14,"2C5A172A",null],[14,3,3,13,15,"3DE99099",true],[15,4,0,14,16,"35AEDFE1",null],[16,4,1,15,17,"1AA4572E",null],[17,4,2,16,18,"0D2F6897",null],[18,4,3,17,19,"1F9F9D45",true],[19,5,0,18,0,"2555F424",null]];
export interface ICheckpointElement extends IElementBase{
 	/**ID*/
	ID:number
	/**父级*/
	Kind:number
	/**索引*/
	Index:number
	/**上一个检查点*/
	Last:number
	/**下一个检查点*/
	Next:number
	/**检查点起始位置物体ID*/
	CheckpointStartPositionTriggerGUID:string
	/**传送检查点*/
	IsTransfer:boolean
 } 
export class CheckpointConfig extends ConfigBase<ICheckpointElement>{
	constructor(){
		super(EXCELDATA);
	}

}